浏览易车国际站
您是否想浏览中国自主品牌出口车型,可以为您切换到易车国际站。
381
先声明,我不是出租车司机,也不是滴滴司机,但是我反对无人驾驶汽车的大规模部署。
因为如果真的无人驾驶大规模部署,那么出门一点也不安全了。
有人说软件永远不出错,比人情绪稳定智商高,会非常安全。
我猜想,说这话的人可能是从来没有从事过软件开发跟测试工作的人吧?软件永远不会出错,你确定?软件既然是人写的,当然就会出错,因为人会出错。根本就没有完美的不犯错误的人。
我想起很多年以前刚开始工作,我曾经做过操作系统的测试工作,那时候的软硬件非常菜,安装一个操作系统动不动需要一个钟头的时间。大部分时间只能在电脑屏幕前无所事事,大眼瞪着看文件拷贝。最后安装完成点完成,这个过程通常得一个钟头的时间。有一次,中途我憋不住想去洗手间,看到需要点完成的时间至少还需要半小时,于是我用很快的速度去了趟洗手间。回到座位惊喜地发现安装失败。于是记录下所有的环境参数。重新清理系统到最干净的状态,然后重新安装,这一次我全程都盯着,以为这次能发现一个好bug。最后安装成功,又尝试了好几次,都是安装成功的。后来再尝试,我发现如果我离开屏幕去别的房间,似乎会有一定的几率安装失败。所以说,这是一个什么bug?反正直到最后,那帮微软开发也没定位出这是什么bug。所以后来我猜想,是不是软件也跟人一样懂得偷懒。没有人盯着的时候少拷贝漏拷贝了文件,所以安装失败了?
因为后续系统软件硬件的优化,安装一个操作系统通常只需要一两分钟了,从前那样问题再也没有出现过了。但是,我并不清楚后来是开发修复了那个缺陷,还是它就那样莫名其妙地消失了。
汽车自动驾驶所使用的软件,如果我没有猜错的话,大概实际上是从安卓那套系统继承来的吧。那时候叫做linux+Java系统。最初开发那个系统的时候,我也是开发团队的一员。那时候的Java底层消息传递系统,有各种各样的莫名其妙的问题,什么消息传递丢失,什么内存泄露,什么core dump,总之简直就是bug满天飞。可是毕竟作为一个手机系统来说,你偶尔卡一下,反应太慢,重启一下就好了,清理一下内部空间就又可以用,毕竟你也不是每天都谈几百万的大项目对不对?可是作为一个汽车,假若在你拐弯的时候,在你遇到大货车的时候,在前面突然有沟的时候卡住了怎么办呢?
有些底层的问题,内部泄露的问题,以及越用越慢的问题,是整个底层系统的问题,因为它就是那样的。所以说你才会感觉安卓系统越用越卡。当时我就是因为发现每天一睁眼,打开自己的邮箱就有上千封的邮件需要处理,因为有些问题根本解决不掉,可是当时我的工作,是让开发修复缺陷,然后我需要向上汇报缺陷修复进度,可是很多问题很难推进,也很难修复,然后我才赶紧逃跑。因为我感觉自己,还没有聪明到可以让那些问题清零的地步。
有一条规律说的是,每万行的软件代码,至少有3到4个缺陷,这是统计学得出的结论,不清楚目前适用不适用。另外一条就是,假若软件有缺陷,那么在它的使用周期内必然会被触发。
所以说,对于无人驾驶汽车,我个人认为不应该大规模铺开。想一想,假若有个软件缺陷,然后大规模铺开了,然后遇到广州大雨道路塌方的那种事故,车子都不能够识别,并且都会掉下去。那么会导致那一条道路上,所有的车都会跟着掉下去,然后甚至连事故发生好几天都没人会知道,因为车上的那个人挂了,信息根本就传递不出去。
所以无人驾驶应该最先在一定范围,平坦一些的区域先进行实践,积累出一些经验,至少应该以三年以上计。因为随着电子设备老化等,系统运行的时间越久,一些重大的底层的内存泄露缺陷才有可能充分暴露出来。而这样的过程,也是一个教育客户过程,实际上个人觉得假若无人驾驶铺开了,反而对于客户提出了更高的要求。以后只有会开车有驾照的人才有资格坐车了,为什么这么说呢,因为当你坐上无人驾驶汽车,有一点,就是你自己就是自己的最终责任人了,遇到紧急情况需要你自己去踩刹车的,如果不考驾照能行吗?再比如说从前你可以打一辆出租车把自己的孩子送幼儿园,把自己的父母送养老院,因为对面也有人接,你可以相对放心一点,以后无人驾驶汽车,你能够非常放心地把老人和孩子单独放在车上,让车子开过去吗?
再另外一点,在无人驾驶实行的区域,政府应该考虑那个区域的出租车司机的转型,比如说给一定的生活补偿,或者比如说从事车辆养护,安全员,维修等工作。
以下是我在网上搜集到的一些无人驾驶的资料图片。
所以说,你猜为啥马斯克要公布源代码?
有没有可能,是因为bug太多他们也解决不掉,公布了让别人先掉坑里面测试一下,给帮忙也一起解决一下吧?
内容由作者提供,不代表易车立场